header,aside.left-side,form,ul{
    display: none;
}

.pull-left{
    float:left !important;
}

.pull-right{
    float:right !important;
}

.hidden-col,ul[class~='nav'],button,input[type="submit"],input[type="reset"],input[type="button"],a[class~='btn']{
    display: none;
}
a #deltodos{
    display: none;
}

.bg-unimed{background-color: #008448;}
.bg-intermed{background-color: #A8CF3A;}
.color-unimed{color: #008448;}
.color-intermed{color: #A8CF3A;}

@media print{

    body, html{padding-top: 0;}

    section{
        background-color: #fff;
        margin:0;
        padding: 0 40px 40px 40px;
        font-size: 8pt;
    }

    h1 {text-align: center;}

    .text-center{text-align: center !important;}

    /*h1,h2,h3,h4,h5,h6{
        display: none;
    }*/

    div.rel-header{
        top: 0;
        left: 0;
        width: 100%; margin: 0; padding: 0;
    }

    .rel-img{
        background-color: #fff; padding: 10px 20px 0 20px; width: 200px; float:right; margin: 10px 0 0 0;
    }

    div.rel-footer{
        width: 100%; margin: 3px 0 0 0; padding: 0;
    }

    .base-footer{
        border-top:1px solid #bbb; padding: 0 40px;
    }

    .rel-ans{
        width: 25px;
        margin-top: 10px;
    }

    .rel-ender{
        width: 250px;
    }

    .base-footer p{
        margin: 0;
        text-align: right;
        line-height: 13px;
        font-size: 8pt !important;
    }

    .base-footer h3 {
        color:#025E32;
    }

    div.user-panel{
        display: none;
    }

    table {
        width: 99.55555%;
        border-collapse: collapse;
        border: #00562E 1px solid;
    }

    table tr th,table tr td{
        padding: 5px;
        border: #00562E 1px solid;
    }

    tbody tr:nth-child(odd) {
        background-color: #e7e7e7;
    }

    table tr th {
        background-color: #008448;
        border: #00562E 1px solid;
        color: #fff;
    }

    .n-page-rodape{
        font-size: 7pt;
        display: table;
        padding: 0 40px;
        color:#777;
    }

    .n-page-rodape .text-pagenate-left{
        width: 33%;
        margin-right: 0;
        margin-left: 0;
        float: left;
        text-align: left;
    }

    .n-page-rodape .text-pagenate{
        width: 33%;
        margin-right: 0;
        margin-left: 0;
        float: left;
        text-align: center;
    }

    .n-page-rodape .text-pagenate-right{
        width: 33%;
        margin-right: 0;
        margin-left: 0;
        float: left;
        text-align: right;
    }
}

.page-break-before{page-break-before: always}
.page-break-after{page-break-after: always}

.bold{font-weight: 700;}
.font-weight-normal{font-weight: normal}
.text-right{text-align: right;}
.text-normal{font-weight: normal;}